Blockchain: Is it a hype or a hoax?  15

Programmability: DeFi uses smart contracts (one of the core features

of Ethereum) to provide an automated smart contract for various use

cases across the financial ecosystem. It provides a highly program-

mable smart contract to automate execution and enable the creation

of new financial instruments and digital assets.

Immutability: It uses the immutability feature of blockchain to tam-

per-proof, immutable audit and transparency across decentralised

architecture to increase security and auditability.

Interoperability: It provides a common software stack and stan-

dard whereby dApps applications can integrate and complement

one another. DeFi developers have the flexibility to build on top of

existing protocols, customise interfaces and integrate third-party

applications.

Transparency: It uses the core feature of public blockchains like

Ethereum whereby anyone can see the audit of all transactions.

Permissionless: DeFi is defined by its open and permissionless access.

Anyone with a crypto wallet and internet connection globally can

access DeFi applications.

Self-custody: DeFi market participants keep custody of their crypto

assets and have control of their personal data. It cuts the various inter-

mediatory and bureaucracy.

Some of the main features of DeFi are as follows:

• The operation of these use cases built through dApps is not controlled

by a single institution or its employees; instead, it is controlled by

smart contracts and automation with multiple business rules.

• Code is transparent on the blockchain for anyone to audit.

• dApps are global from the start; however, local regulations may apply

to them.

• They are decentralised and permissionless where anyone can create

and use them. Users interact directly with the smart contracts from

their crypto wallets.

• dApps provide a flexible user experience where anyone can change the

user interface or use a third-party interface.

• dApps are interoperable, whereby anyone can combine other DeFi

products, e.g. stablecoins, decentralised exchanges and prediction

markets, to form entirely new products.

Most popular types of DeFi applications

Decentralised exchanges (DEXs): These are online exchanges where

users can exchange crypto with other cryptocurrency or crypto with

Fiat currencies. For example, US dollars for Bitcoin or Ethereum for

Bitcoin. In DEX exchanges, users can directly trade cryptocurrencies

with one another without a need for any intermediaries.